/*
 * BanBu_TranslateViewController
 * @description 本文件提供对话中魔法工具箱中的多语言翻译的viewcontroller
 * @package
 * @author          ***
 * @copyright
 * @version 		1.0
 * @description 本文件提供对话中魔法工具箱中的多语言翻译的viewcontroller
 */

#import <UIKit/UIKit.h>
@class BanBu_ChatViewController;
#import "BanBu_LanguageTypeViewController.h"

typedef enum {
    ListTypeByZH2EN = 0,
    ListTypeByZH2JP,
    ListTypeByZH2SPA,
    ListTypeByZH2KOR,
    ListTypeByEN2JP,
    ListTypeByJP2EN,
    ListTypeByEN2ZH,
    ListTypeByJP2ZH,
    ListTypeByKOR2ZH,
    ListTypeBySPA2ZH,
} LanguageListType;

@interface BanBu_TranslateViewController : UIViewController<UITextViewDelegate,BanBu_LanguageTypeViewControllerDelegate>
{
    UIImageView *laImageView;
}
@property (nonatomic,retain) UILabel *textLabel;
@property(nonatomic,retain) UITextView *inputView;
@property(nonatomic,retain) UITextView *outputView;
@property(nonatomic,retain) UIActivityIndicatorView *activity;
@property (assign, nonatomic) LanguageListType languageType;

@property (retain, nonatomic) UIView * languageContentView;//放语言选择层

@property (retain, nonatomic) NSString * sourceLanguage;    //源语言

@property (retain, nonatomic) NSString * targetLanguage;    //目标语言

@property (retain, nonatomic) NSString * languageTitle;     //语言按钮要显示的文本

@property (assign, nonatomic) BanBu_ChatViewController * chat;


@end
